//输入三角形的三条边，判断三角形的类型(直角 等腰 等边 普通)

#include <stdio.h>
int main(){
	int a = 0;
	int b = 0;
	int c = 0;
	printf("输入三角形三边的长度：");
	scanf("%d%d%d",&a,&b,&c);

	if(a + b > c && a - b < c){
		if(a == b && b == c){
			printf("输出该三角形为等边三角形\n");
		} else if(a == b || b == c || c == b){
			printf("输出该三角形为等腰三角形\n");	
		} else if(a * a  + b * b == c * c 
				|| b * b + c * c == a * a
				|| a * a + c *c  == b * b){
			printf("输出该三角形为等腰直角三角形\n");
		}
		else{
			printf("输出该三角形为普通三角形\n");	
		}	
	} else {
		printf("输出不是三角形\n");
	}

	return 0;
}
